print("==========数据结构==========")
"""
【列表】
Python中列表是可变的，这是它区别于字符串和元组的最重要的特点，一句话概括即：列表可以修改，而字符串和元组不能。
"""

list1 = [1, 3, 2, 5, 4, 6]
list1.sort()
print(list1)

print('------------------------------：字典')
# 创建字典的不同种方式
d1 = {'name': '小明', 'age': 18}
print(d1)

d2 = dict([('name', 'Tom'), ('age', 22)])
print(d2)

d3 = dict()
d3['name'] = 'Joy'
print(d3)

d4 = dict(name='JD', age=17)
print(d4)

print('------------------------------：字典遍历技巧')
# 获取key和value
for k, v in d1.items():
    print(k, v)
print('-------')
# 索引位置和对应值可以使用 enumerate() 函数同时得到
for i, v in enumerate(d1):
    print(i, v)
print('-------')
# 同时遍历两个或更多的序列，可以使用 zip() 组合
for d1, d2 in zip(d1, d2):
    print(d1)
    print(d2)
